home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19980901-19981211 / 000215_news@newsmaster….columbia.edu _Tue Oct 27 00:58:04 1998.msg < prev    next >
Internet Message Format  |  2020-01-01  |  3KB

  1. Return-Path: <news@newsmaster.cc.columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.35.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id AAA08321
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Tue, 27 Oct 1998 00:58:03 -0500 (EST)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id AAA23090
  7.     for kermit.misc@watsun; Tue, 27 Oct 1998 00:58:02 -0500 (EST)
  8. Path: news.columbia.edu!panix!cam-news-hub1.bbnplanet.com!dallas-news-feed2.bbnplanet.com!news.gtei.net!worldfeed.news.gte.net!nntp.giganews.com!nntp2.dejanews.com!nnrp1.dejanews.com!not-for-mail
  9. From: tony_w_k_wu@my-dejanews.com
  10. Newsgroups: comp.protocols.kermit.misc
  11. Subject: Q. about running kermit over a proprietary transmission network
  12. Date: Tue, 27 Oct 1998 04:17:02 GMT
  13. Organization: Deja News - The Leader in Internet Discussion
  14. Lines: 54
  15. Message-ID: <713hfu$3na$1@nnrp1.dejanews.com>
  16. NNTP-Posting-Host: 137.172.211.9
  17. X-Article-Creation-Date: Tue Oct 27 04:17:02 1998 GMT
  18. X-Http-User-Agent: Mozilla/4.0 (compatible; MSIE 4.0; Windows 95)
  19. X-Http-Proxy: 1.0 x11.dejanews.com:80 (Squid/1.1.22) for client 137.172.211.9
  20. Xref: news.columbia.edu comp.protocols.kermit.misc:9415
  21.  
  22. Hi
  23.  
  24. I want to run kermit over 57600 baud async. serial through a
  25. proprietary transmission system/network and comes out serially
  26. into another device. The typical transfer file size are
  27. about 300Kbyte. (up to 1 -2 Mbyte max)
  28.  
  29. The proprietary transmission system is a CSMA/CD kind of LAN.
  30. Its speed is around 44Kbaud and it is NOT noisy.
  31. Note: the proprietary transmission system is about 10-20%
  32. slower than the serial link.
  33. It support :
  34. a) UNACK type of transmission of data packet with 88bytes data
  35.    payload. (quick and no guarantee of delivery)
  36.    latency is about 40 ms per 88bytes data packet.
  37.  
  38. b) ACK type of transmission with segmentation/reassembly capability
  39.    and arbitrary data length. (guarantee delivery)
  40.  
  41. I need to build some software in the proprietary transmission system
  42. to convert the kermit over serial into
  43. either a) or b) type of transmission format. (or even combination of
  44. both)
  45.  
  46. Note: there is no HW flow control ie RTS/CTS between the serial
  47.       link
  48. Note: XON and XOFF is delivered transparently to the target device.
  49.  
  50. Original thought is to build something extremely simple base on
  51. a) type of transmission.
  52. With a scheme like the follow:
  53.    send a packet if I receive 88bytes serially or I have not
  54.    send a packet in last 20ms and send whatever number of bytes
  55.    I have received.
  56.  
  57. Alternatively,
  58.    I can look at the kermit initialization and negotiation sequence
  59.    to figure out the packet length, window size. Look for the ^A and
  60.    EOL to delimit each packet. And pack each kermit packet into
  61.    type a) or type b) transmission adaptively. e.g. ACK/NAK kermit packet
  62.    on type a) and data packet on type b).
  63.  
  64.  
  65. What do you think about the 2 schemes? Would I be able to gain any throughput
  66. improvement with the alternative scheme? How would you configure the window
  67. size and packet size in kermit to maximize throughput? Any thing I should
  68. take special care of when I am building something described above? Any other
  69. ideas to get the max througput?
  70.  
  71. --
  72. Tony
  73.  
  74. -----------== Posted via Deja News, The Discussion Network ==----------
  75. http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own